<xi:include href="xml/gtkaboutdialog.xml" />
<xi:include href="xml/gtkassistant.xml" />
<xi:include href="xml/gtkoffscreenwindow.xml" />
- <xi:include href="xml/gtkbubblewindow.xml" />
- <xi:include href="xml/gtkselectionwindow.xml" />
</chapter>
<chapter id="DisplayWidgets">
GtkColorChooserDialogPrivate
gtk_color_chooser_dialog_get_type
</SECTION>
-
-<SECTION>
-<FILE>gtkbubblewindow</FILE>
-<TITLE>GtkBubbleWindow</TITLE>
-GtkBubbleWindow
-gtk_bubble_window_new
-gtk_bubble_window_set_relative_to
-gtk_bubble_window_get_relative_to
-gtk_bubble_window_set_pointing_to
-gtk_bubble_window_get_pointing_to
-gtk_bubble_window_set_position
-gtk_bubble_window_get_position
-gtk_bubble_window_popup
-gtk_bubble_window_popdown
-gtk_bubble_window_grab
-gtk_bubble_window_ungrab
-
-<SUBSECTION Standard>
-GTK_TYPE_BUBBLE_WINDOW
-GTK_BUBBLE_WINDOW
-GTK_BUBBLE_WINDOW_CLASS
-GTK_IS_BUBBLE_WINDOW
-GTK_IS_BUBBLE_WINDOW_CLASS
-GTK_BUBBLE_WINDOW_GET_CLASS
-
-<SUBSECTION Private>
-gtk_bubble_window_get_type
-</SECTION>
-
-<SECTION>
-<FILE>gtkselectionwindow</FILE>
-<TITLE>GtkSelectionWindow</TITLE>
-GtkSelectionWindow
-gtk_selection_window_new
-gtk_selection_window_set_editable
-gtk_selection_window_get_editable
-gtk_selection_window_set_has_selection
-gtk_selection_window_get_has_selection
-gtk_selection_window_get_toolbar
-
-<SUBSECTION Standard>
-GTK_TYPE_SELECTION_WINDOW
-GTK_SELECTION_WINDOW
-GTK_SELECTION_WINDOW_CLASS
-GTK_IS_SELECTION_WINDOW
-GTK_IS_SELECTION_WINDOW_CLASS
-GTK_SELECTION_WINDOW_GET_CLASS
-
-<SUBSECTION Private>
-gtk_selection_window_get_type
-</SECTION>
gtk_assistant_get_type
gtk_bin_get_type
gtk_box_get_type
-gtk_bubble_window_get_type
gtk_builder_get_type
gtk_buildable_get_type
gtk_button_box_get_type
gtk_scrollbar_get_type
gtk_scrolled_window_get_type
gtk_search_entry_get_type
-gtk_selection_window_get_type
gtk_separator_get_type
gtk_separator_menu_item_get_type
gtk_separator_tool_item_get_type
gtkbindings.h \
gtkborder.h \
gtkbox.h \
- gtkbubblewindow.h \
gtkbuilder.h \
gtkbuildable.h \
gtkbutton.h \
gtkscrolledwindow.h \
gtksearchentry.h \
gtkselection.h \
- gtkselectionwindow.h \
gtkseparator.h \
gtkseparatormenuitem.h \
gtkseparatortoolitem.h \
gtkbitmaskprivateimpl.h \
gtkborderimageprivate.h \
gtkboxprivate.h \
+ gtkbubblewindowprivate.h \
gtkbuilderprivate.h \
gtkbuttonprivate.h \
gtkcairoblurprivate.h \
gtksearchengine.h \
gtksearchenginesimple.h \
gtkselectionprivate.h \
+ gtkselectionwindowprivate.h \
gtksettingsprivate.h \
gtksizegroup-private.h \
gtksizerequestcacheprivate.h \
#include <gtk/gtkbindings.h>
#include <gtk/gtkborder.h>
#include <gtk/gtkbox.h>
-#include <gtk/gtkbubblewindow.h>
#include <gtk/gtkbuildable.h>
#include <gtk/gtkbuilder.h>
#include <gtk/gtkbutton.h>
#include <gtk/gtkscrolledwindow.h>
#include <gtk/gtksearchentry.h>
#include <gtk/gtkselection.h>
-#include <gtk/gtkselectionwindow.h>
#include <gtk/gtkseparator.h>
#include <gtk/gtkseparatormenuitem.h>
#include <gtk/gtkseparatortoolitem.h>
#include "config.h"
#include <gdk/gdk.h>
#include <cairo-gobject.h>
-#include "gtkbubblewindow.h"
+#include "gtkbubblewindowprivate.h"
#include "gtktypebuiltins.h"
#include "gtkmain.h"
#include "gtkprivate.h"
+++ /dev/null
-/* GTK - The GIMP Toolkit
- * Copyright © 2013 Carlos Garnacho <carlosg@gnome.org>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library. If not, see <http://www.gnu.org/licenses/>.
- */
-
-#ifndef __GTK_BUBBLE_WINDOW_H__
-#define __GTK_BUBBLE_WINDOW_H__
-
-#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
-#error "Only <gtk/gtk.h> can be included directly."
-#endif
-
-#include <gtk/gtkwindow.h>
-
-G_BEGIN_DECLS
-
-#define GTK_TYPE_BUBBLE_WINDOW (gtk_bubble_window_get_type ())
-#define GTK_BUBBLE_WINDOW(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_BUBBLE_WINDOW, GtkBubbleWindow))
-#define GTK_BUBBLE_WINDOW_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_BUBBLE_WINDOW, GtkBubbleWindowClass))
-#define GTK_IS_BUBBLE_WINDOW(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_BUBBLE_WINDOW))
-#define GTK_IS_BUBBLE_WINDOW_CLASS(o) (G_TYPE_CHECK_CLASS_TYPE ((o), GTK_TYPE_BUBBLE_WINDOW))
-#define GTK_BUBBLE_WINDOW_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_BUBBLE_WINDOW, GtkBubbleWindowClass))
-
-typedef struct _GtkBubbleWindow GtkBubbleWindow;
-typedef struct _GtkBubbleWindowClass GtkBubbleWindowClass;
-
-struct _GtkBubbleWindow
-{
- GtkWindow parent_instance;
-
- /*< private >*/
- gpointer _priv;
-};
-
-struct _GtkBubbleWindowClass
-{
- GtkWindowClass parent_class;
-};
-
-GType gtk_bubble_window_get_type (void) G_GNUC_CONST;
-
-GtkWidget * gtk_bubble_window_new (void);
-
-void gtk_bubble_window_set_relative_to (GtkBubbleWindow *window,
- GdkWindow *relative_to);
-GdkWindow * gtk_bubble_window_get_relative_to (GtkBubbleWindow *window);
-
-void gtk_bubble_window_set_pointing_to (GtkBubbleWindow *window,
- cairo_rectangle_int_t *rect);
-gboolean gtk_bubble_window_get_pointing_to (GtkBubbleWindow *window,
- cairo_rectangle_int_t *rect);
-void gtk_bubble_window_set_position (GtkBubbleWindow *window,
- GtkPositionType position);
-
-GtkPositionType
- gtk_bubble_window_get_position (GtkBubbleWindow *window);
-
-void gtk_bubble_window_popup (GtkBubbleWindow *window,
- GdkWindow *relative_to,
- cairo_rectangle_int_t *pointing_to,
- GtkPositionType position);
-
-void gtk_bubble_window_popdown (GtkBubbleWindow *window);
-
-gboolean gtk_bubble_window_grab (GtkBubbleWindow *window,
- GdkDevice *device,
- guint32 activate_time);
-
-void gtk_bubble_window_ungrab (GtkBubbleWindow *window);
-
-G_END_DECLS
-
-#endif /* __GTK_BUBBLE_POPUP_H__ */
--- /dev/null
+/* GTK - The GIMP Toolkit
+ * Copyright © 2013 Carlos Garnacho <carlosg@gnome.org>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef __GTK_BUBBLE_WINDOW_H__
+#define __GTK_BUBBLE_WINDOW_H__
+
+#include <gtk/gtkwindow.h>
+
+G_BEGIN_DECLS
+
+#define GTK_TYPE_BUBBLE_WINDOW (gtk_bubble_window_get_type ())
+#define GTK_BUBBLE_WINDOW(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_BUBBLE_WINDOW, GtkBubbleWindow))
+#define GTK_BUBBLE_WINDOW_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_BUBBLE_WINDOW, GtkBubbleWindowClass))
+#define GTK_IS_BUBBLE_WINDOW(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_BUBBLE_WINDOW))
+#define GTK_IS_BUBBLE_WINDOW_CLASS(o) (G_TYPE_CHECK_CLASS_TYPE ((o), GTK_TYPE_BUBBLE_WINDOW))
+#define GTK_BUBBLE_WINDOW_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_BUBBLE_WINDOW, GtkBubbleWindowClass))
+
+typedef struct _GtkBubbleWindow GtkBubbleWindow;
+typedef struct _GtkBubbleWindowClass GtkBubbleWindowClass;
+
+struct _GtkBubbleWindow
+{
+ GtkWindow parent_instance;
+
+ /*< private >*/
+ gpointer _priv;
+};
+
+struct _GtkBubbleWindowClass
+{
+ GtkWindowClass parent_class;
+};
+
+GType gtk_bubble_window_get_type (void) G_GNUC_CONST;
+
+GtkWidget * gtk_bubble_window_new (void);
+
+void gtk_bubble_window_set_relative_to (GtkBubbleWindow *window,
+ GdkWindow *relative_to);
+GdkWindow * gtk_bubble_window_get_relative_to (GtkBubbleWindow *window);
+
+void gtk_bubble_window_set_pointing_to (GtkBubbleWindow *window,
+ cairo_rectangle_int_t *rect);
+gboolean gtk_bubble_window_get_pointing_to (GtkBubbleWindow *window,
+ cairo_rectangle_int_t *rect);
+void gtk_bubble_window_set_position (GtkBubbleWindow *window,
+ GtkPositionType position);
+
+GtkPositionType
+ gtk_bubble_window_get_position (GtkBubbleWindow *window);
+
+void gtk_bubble_window_popup (GtkBubbleWindow *window,
+ GdkWindow *relative_to,
+ cairo_rectangle_int_t *pointing_to,
+ GtkPositionType position);
+
+void gtk_bubble_window_popdown (GtkBubbleWindow *window);
+
+gboolean gtk_bubble_window_grab (GtkBubbleWindow *window,
+ GdkDevice *device,
+ guint32 activate_time);
+
+void gtk_bubble_window_ungrab (GtkBubbleWindow *window);
+
+G_END_DECLS
+
+#endif /* __GTK_BUBBLE_POPUP_H__ */
#include "gtkwidgetprivate.h"
#include "gtkstylecontextprivate.h"
#include "gtktexthandleprivate.h"
-#include "gtkselectionwindow.h"
+#include "gtkselectionwindowprivate.h"
#include "a11y/gtkentryaccessible.h"
*/
#include "config.h"
-#include "gtkselectionwindow.h"
+#include "gtkselectionwindowprivate.h"
#include "gtkactiongroup.h"
#include "gtkuimanager.h"
#include "gtkclipboard.h"
+++ /dev/null
-/* GTK - The GIMP Toolkit
- * Copyright © 2013 Carlos Garnacho <carlosg@gnome.org>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library. If not, see <http://www.gnu.org/licenses/>.
- */
-
-#ifndef __GTK_SELECTION_WINDOW_H__
-#define __GTK_SELECTION_WINDOW_H__
-
-#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
-#error "Only <gtk/gtk.h> can be included directly."
-#endif
-
-#include <gtk/gtkbubblewindow.h>
-
-G_BEGIN_DECLS
-
-#define GTK_TYPE_SELECTION_WINDOW (gtk_selection_window_get_type ())
-#define GTK_SELECTION_WINDOW(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_SELECTION_WINDOW, GtkSelectionWindow))
-#define GTK_SELECTION_WINDOW_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_SELECTION_WINDOW, GtkSelectionWindowClass))
-#define GTK_IS_SELECTION_WINDOW(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_SELECTION_WINDOW))
-#define GTK_IS_SELECTION_WINDOW_CLASS(o) (G_TYPE_CHECK_CLASS_TYPE ((o), GTK_TYPE_SELECTION_WINDOW))
-#define GTK_SELECTION_WINDOW_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_SELECTION_WINDOW, GtkSelectionWindowClass))
-
-typedef struct _GtkSelectionWindow GtkSelectionWindow;
-typedef struct _GtkSelectionWindowClass GtkSelectionWindowClass;
-typedef struct _GtkSelectionWindowPrivate GtkSelectionWindowPrivate;
-
-struct _GtkSelectionWindow
-{
- GtkBubbleWindow parent_instance;
-
- /*< private >*/
- gpointer _priv;
-};
-
-struct _GtkSelectionWindowClass
-{
- GtkBubbleWindowClass parent_class;
-
- void (* cut) (GtkSelectionWindow *window);
- void (* copy) (GtkSelectionWindow *window);
- void (* paste) (GtkSelectionWindow *window);
-};
-
-GType gtk_selection_window_get_type (void) G_GNUC_CONST;
-
-GtkWidget * gtk_selection_window_new (void);
-
-void gtk_selection_window_set_editable (GtkSelectionWindow *window,
- gboolean editable);
-gboolean gtk_selection_window_get_editable (GtkSelectionWindow *window);
-void gtk_selection_window_set_has_selection (GtkSelectionWindow *window,
- gboolean has_selection);
-gboolean gtk_selection_window_get_has_selection (GtkSelectionWindow *window);
-
-GtkWidget * gtk_selection_window_get_toolbar (GtkSelectionWindow *window);
-
-
-G_END_DECLS
-
-#endif /* __GTK_SELECTION_POPUP_H__ */
--- /dev/null
+/* GTK - The GIMP Toolkit
+ * Copyright © 2013 Carlos Garnacho <carlosg@gnome.org>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef __GTK_SELECTION_WINDOW_H__
+#define __GTK_SELECTION_WINDOW_H__
+
+#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
+#include "gtkbubblewindowprivate.h"
+
+G_BEGIN_DECLS
+
+#define GTK_TYPE_SELECTION_WINDOW (gtk_selection_window_get_type ())
+#define GTK_SELECTION_WINDOW(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_SELECTION_WINDOW, GtkSelectionWindow))
+#define GTK_SELECTION_WINDOW_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_SELECTION_WINDOW, GtkSelectionWindowClass))
+#define GTK_IS_SELECTION_WINDOW(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_SELECTION_WINDOW))
+#define GTK_IS_SELECTION_WINDOW_CLASS(o) (G_TYPE_CHECK_CLASS_TYPE ((o), GTK_TYPE_SELECTION_WINDOW))
+#define GTK_SELECTION_WINDOW_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_SELECTION_WINDOW, GtkSelectionWindowClass))
+
+typedef struct _GtkSelectionWindow GtkSelectionWindow;
+typedef struct _GtkSelectionWindowClass GtkSelectionWindowClass;
+typedef struct _GtkSelectionWindowPrivate GtkSelectionWindowPrivate;
+
+struct _GtkSelectionWindow
+{
+ GtkBubbleWindow parent_instance;
+
+ /*< private >*/
+ gpointer _priv;
+};
+
+struct _GtkSelectionWindowClass
+{
+ GtkBubbleWindowClass parent_class;
+
+ void (* cut) (GtkSelectionWindow *window);
+ void (* copy) (GtkSelectionWindow *window);
+ void (* paste) (GtkSelectionWindow *window);
+};
+
+GType gtk_selection_window_get_type (void) G_GNUC_CONST;
+
+GtkWidget * gtk_selection_window_new (void);
+
+void gtk_selection_window_set_editable (GtkSelectionWindow *window,
+ gboolean editable);
+gboolean gtk_selection_window_get_editable (GtkSelectionWindow *window);
+void gtk_selection_window_set_has_selection (GtkSelectionWindow *window,
+ gboolean has_selection);
+gboolean gtk_selection_window_get_has_selection (GtkSelectionWindow *window);
+
+GtkWidget * gtk_selection_window_get_toolbar (GtkSelectionWindow *window);
+
+
+G_END_DECLS
+
+#endif /* __GTK_SELECTION_POPUP_H__ */
#include "gtktexthandleprivate.h"
#include "gtkstylecontextprivate.h"
#include "gtkcssstylepropertyprivate.h"
-#include "gtkselectionwindow.h"
+#include "gtkselectionwindowprivate.h"
#include "a11y/gtktextviewaccessibleprivate.h"